package com.lagou.entity;

import org.apache.solr.client.solrj.beans.Field;

public class Position {
    @Field
    private String id;
    @Field
    private String companyName;
    @Field
    private String positionAdvantage;
    @Field
    private String companyId;
    @Field
    private String positionName;
    @Field
    private String salary;
    @Field
    private String salaryMin;
    @Field
    private String salaryMax;
    @Field
    private String salaryMonth;
    @Field
    private String education;
    @Field
    private String workYear;
    @Field
    private String jobNature;
    @Field
    private String chargeField;
    @Field
    private String createTime;
    @Field
    private String email;
    @Field
    private String publishTime;
    @Field
    private String isEnable;
    @Field
    private String isIndex;
    @Field
    private String city;
    @Field
    private String orderby;
    @Field
    private String isAdvice;
    @Field
    private String showorder;
    @Field
    private String publishUserId;
    @Field
    private String workAddress;
    @Field
    private String generateTime;
    @Field
    private String bornTime;
    @Field
    private String isReward;
    @Field
    private String rewardMoney;
    @Field
    private String isExpired;
    @Field
    private String positionDetailPV;
    @Field
    private String offlineTime;
    @Field("positionDetailPV_cnbeta")
    private String positionDetailPVCnbeta;
    @Field
    private String adviceTime;
    @Field
    private String comeFrom;
    @Field
    private String receivedResumeCount;
    @Field
    private String refuseResumeCount;
    @Field
    private String markCanInterviewCount;
    @Field
    private String haveNoticeInterCount;
    @Field
    private String isForbidden;
    @Field
    private String reason;
    @Field
    private String verifyTime;
    @Field
    private String adWord;
    @Field
    private String adRankAndTime;
    @Field
    private String adTimes;
    @Field
    private String adStartTime;
    @Field
    private String adEndTime;
    @Field
    private String adBeforeDetailPV;
    @Field
    private String adAfterDetailPV;
    @Field
    private String adBeforeReceivedCount;
    @Field
    private String adAfterReceivedCount;
    @Field
    private String adjustScore;
    @Field
    private String weightStartTime;
    @Field
    private String weightEndTime;
    @Field
    private String isForward;
    @Field
    private String forwardEmail;
    @Field
    private String isSchoolJob;
    @Field
    private String type;
    @Field("prolong_offline_time")
    private String prolongOfflineTime;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getPositionAdvantage() {
        return positionAdvantage;
    }

    public void setPositionAdvantage(String positionAdvantage) {
        this.positionAdvantage = positionAdvantage;
    }

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId;
    }

    public String getPositionName() {
        return positionName;
    }

    public void setPositionName(String positionName) {
        this.positionName = positionName;
    }

    public String getSalary() {
        return salary;
    }

    public void setSalary(String salary) {
        this.salary = salary;
    }

    public String getSalaryMin() {
        return salaryMin;
    }

    public void setSalaryMin(String salaryMin) {
        this.salaryMin = salaryMin;
    }

    public String getSalaryMax() {
        return salaryMax;
    }

    public void setSalaryMax(String salaryMax) {
        this.salaryMax = salaryMax;
    }

    public String getSalaryMonth() {
        return salaryMonth;
    }

    public void setSalaryMonth(String salaryMonth) {
        this.salaryMonth = salaryMonth;
    }

    public String getEducation() {
        return education;
    }

    public void setEducation(String education) {
        this.education = education;
    }

    public String getWorkYear() {
        return workYear;
    }

    public void setWorkYear(String workYear) {
        this.workYear = workYear;
    }

    public String getJobNature() {
        return jobNature;
    }

    public void setJobNature(String jobNature) {
        this.jobNature = jobNature;
    }

    public String getChargeField() {
        return chargeField;
    }

    public void setChargeField(String chargeField) {
        this.chargeField = chargeField;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getPublishTime() {
        return publishTime;
    }

    public void setPublishTime(String publishTime) {
        this.publishTime = publishTime;
    }

    public String getIsEnable() {
        return isEnable;
    }

    public void setIsEnable(String isEnable) {
        this.isEnable = isEnable;
    }

    public String getIsIndex() {
        return isIndex;
    }

    public void setIsIndex(String isIndex) {
        this.isIndex = isIndex;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getOrderby() {
        return orderby;
    }

    public void setOrderby(String orderby) {
        this.orderby = orderby;
    }

    public String getIsAdvice() {
        return isAdvice;
    }

    public void setIsAdvice(String isAdvice) {
        this.isAdvice = isAdvice;
    }

    public String getShoworder() {
        return showorder;
    }

    public void setShoworder(String showorder) {
        this.showorder = showorder;
    }

    public String getPublishUserId() {
        return publishUserId;
    }

    public void setPublishUserId(String publishUserId) {
        this.publishUserId = publishUserId;
    }

    public String getWorkAddress() {
        return workAddress;
    }

    public void setWorkAddress(String workAddress) {
        this.workAddress = workAddress;
    }

    public String getGenerateTime() {
        return generateTime;
    }

    public void setGenerateTime(String generateTime) {
        this.generateTime = generateTime;
    }

    public String getBornTime() {
        return bornTime;
    }

    public void setBornTime(String bornTime) {
        this.bornTime = bornTime;
    }

    public String getIsReward() {
        return isReward;
    }

    public void setIsReward(String isReward) {
        this.isReward = isReward;
    }

    public String getRewardMoney() {
        return rewardMoney;
    }

    public void setRewardMoney(String rewardMoney) {
        this.rewardMoney = rewardMoney;
    }

    public String getIsExpired() {
        return isExpired;
    }

    public void setIsExpired(String isExpired) {
        this.isExpired = isExpired;
    }

    public String getPositionDetailPV() {
        return positionDetailPV;
    }

    public void setPositionDetailPV(String positionDetailPV) {
        this.positionDetailPV = positionDetailPV;
    }

    public String getOfflineTime() {
        return offlineTime;
    }

    public void setOfflineTime(String offlineTime) {
        this.offlineTime = offlineTime;
    }

    public String getPositionDetailPVCnbeta() {
        return positionDetailPVCnbeta;
    }

    public void setPositionDetailPVCnbeta(String positionDetailPVCnbeta) {
        this.positionDetailPVCnbeta = positionDetailPVCnbeta;
    }

    public String getAdviceTime() {
        return adviceTime;
    }

    public void setAdviceTime(String adviceTime) {
        this.adviceTime = adviceTime;
    }

    public String getComeFrom() {
        return comeFrom;
    }

    public void setComeFrom(String comeFrom) {
        this.comeFrom = comeFrom;
    }

    public String getReceivedResumeCount() {
        return receivedResumeCount;
    }

    public void setReceivedResumeCount(String receivedResumeCount) {
        this.receivedResumeCount = receivedResumeCount;
    }

    public String getRefuseResumeCount() {
        return refuseResumeCount;
    }

    public void setRefuseResumeCount(String refuseResumeCount) {
        this.refuseResumeCount = refuseResumeCount;
    }

    public String getMarkCanInterviewCount() {
        return markCanInterviewCount;
    }

    public void setMarkCanInterviewCount(String markCanInterviewCount) {
        this.markCanInterviewCount = markCanInterviewCount;
    }

    public String getHaveNoticeInterCount() {
        return haveNoticeInterCount;
    }

    public void setHaveNoticeInterCount(String haveNoticeInterCount) {
        this.haveNoticeInterCount = haveNoticeInterCount;
    }

    public String getIsForbidden() {
        return isForbidden;
    }

    public void setIsForbidden(String isForbidden) {
        this.isForbidden = isForbidden;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public String getVerifyTime() {
        return verifyTime;
    }

    public void setVerifyTime(String verifyTime) {
        this.verifyTime = verifyTime;
    }

    public String getAdWord() {
        return adWord;
    }

    public void setAdWord(String adWord) {
        this.adWord = adWord;
    }

    public String getAdRankAndTime() {
        return adRankAndTime;
    }

    public void setAdRankAndTime(String adRankAndTime) {
        this.adRankAndTime = adRankAndTime;
    }

    public String getAdTimes() {
        return adTimes;
    }

    public void setAdTimes(String adTimes) {
        this.adTimes = adTimes;
    }

    public String getAdStartTime() {
        return adStartTime;
    }

    public void setAdStartTime(String adStartTime) {
        this.adStartTime = adStartTime;
    }

    public String getAdEndTime() {
        return adEndTime;
    }

    public void setAdEndTime(String adEndTime) {
        this.adEndTime = adEndTime;
    }

    public String getAdBeforeDetailPV() {
        return adBeforeDetailPV;
    }

    public void setAdBeforeDetailPV(String adBeforeDetailPV) {
        this.adBeforeDetailPV = adBeforeDetailPV;
    }

    public String getAdAfterDetailPV() {
        return adAfterDetailPV;
    }

    public void setAdAfterDetailPV(String adAfterDetailPV) {
        this.adAfterDetailPV = adAfterDetailPV;
    }

    public String getAdBeforeReceivedCount() {
        return adBeforeReceivedCount;
    }

    public void setAdBeforeReceivedCount(String adBeforeReceivedCount) {
        this.adBeforeReceivedCount = adBeforeReceivedCount;
    }

    public String getAdAfterReceivedCount() {
        return adAfterReceivedCount;
    }

    public void setAdAfterReceivedCount(String adAfterReceivedCount) {
        this.adAfterReceivedCount = adAfterReceivedCount;
    }

    public String getAdjustScore() {
        return adjustScore;
    }

    public void setAdjustScore(String adjustScore) {
        this.adjustScore = adjustScore;
    }

    public String getWeightStartTime() {
        return weightStartTime;
    }

    public void setWeightStartTime(String weightStartTime) {
        this.weightStartTime = weightStartTime;
    }

    public String getWeightEndTime() {
        return weightEndTime;
    }

    public void setWeightEndTime(String weightEndTime) {
        this.weightEndTime = weightEndTime;
    }

    public String getIsForward() {
        return isForward;
    }

    public void setIsForward(String isForward) {
        this.isForward = isForward;
    }

    public String getForwardEmail() {
        return forwardEmail;
    }

    public void setForwardEmail(String forwardEmail) {
        this.forwardEmail = forwardEmail;
    }

    public String getIsSchoolJob() {
        return isSchoolJob;
    }

    public void setIsSchoolJob(String isSchoolJob) {
        this.isSchoolJob = isSchoolJob;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getProlongOfflineTime() {
        return prolongOfflineTime;
    }

    public void setProlongOfflineTime(String prolongOfflineTime) {
        this.prolongOfflineTime = prolongOfflineTime;
    }

    @Override
    public String toString() {
        return "Position{" +
                "id='" + id + '\'' +
                ", companyName='" + companyName + '\'' +
                ", positionAdvantage='" + positionAdvantage + '\'' +
                ", companyId='" + companyId + '\'' +
                ", positionName='" + positionName + '\'' +
                ", salary='" + salary + '\'' +
                ", salaryMin='" + salaryMin + '\'' +
                ", salaryMax='" + salaryMax + '\'' +
                ", salaryMonth='" + salaryMonth + '\'' +
                ", education='" + education + '\'' +
                ", workYear='" + workYear + '\'' +
                ", jobNature='" + jobNature + '\'' +
                ", chargeField='" + chargeField + '\'' +
                ", createTime='" + createTime + '\'' +
                ", email='" + email + '\'' +
                ", publishTime='" + publishTime + '\'' +
                ", isEnable='" + isEnable + '\'' +
                ", isIndex='" + isIndex + '\'' +
                ", city='" + city + '\'' +
                ", orderby='" + orderby + '\'' +
                ", isAdvice='" + isAdvice + '\'' +
                ", showorder='" + showorder + '\'' +
                ", publishUserId='" + publishUserId + '\'' +
                ", workAddress='" + workAddress + '\'' +
                ", generateTime='" + generateTime + '\'' +
                ", bornTime='" + bornTime + '\'' +
                ", isReward='" + isReward + '\'' +
                ", rewardMoney='" + rewardMoney + '\'' +
                ", isExpired='" + isExpired + '\'' +
                ", positionDetailPV='" + positionDetailPV + '\'' +
                ", offlineTime='" + offlineTime + '\'' +
                ", positionDetailPVCnbeta='" + positionDetailPVCnbeta + '\'' +
                ", adviceTime='" + adviceTime + '\'' +
                ", comeFrom='" + comeFrom + '\'' +
                ", receivedResumeCount='" + receivedResumeCount + '\'' +
                ", refuseResumeCount='" + refuseResumeCount + '\'' +
                ", markCanInterviewCount='" + markCanInterviewCount + '\'' +
                ", haveNoticeInterCount='" + haveNoticeInterCount + '\'' +
                ", isForbidden='" + isForbidden + '\'' +
                ", reason='" + reason + '\'' +
                ", verifyTime='" + verifyTime + '\'' +
                ", adWord='" + adWord + '\'' +
                ", adRankAndTime='" + adRankAndTime + '\'' +
                ", adTimes='" + adTimes + '\'' +
                ", adStartTime='" + adStartTime + '\'' +
                ", adEndTime='" + adEndTime + '\'' +
                ", adBeforeDetailPV='" + adBeforeDetailPV + '\'' +
                ", adAfterDetailPV='" + adAfterDetailPV + '\'' +
                ", adBeforeReceivedCount='" + adBeforeReceivedCount + '\'' +
                ", adAfterReceivedCount='" + adAfterReceivedCount + '\'' +
                ", adjustScore='" + adjustScore + '\'' +
                ", weightStartTime='" + weightStartTime + '\'' +
                ", weightEndTime='" + weightEndTime + '\'' +
                ", isForward='" + isForward + '\'' +
                ", forwardEmail='" + forwardEmail + '\'' +
                ", isSchoolJob='" + isSchoolJob + '\'' +
                ", type='" + type + '\'' +
                ", prolongOfflineTime='" + prolongOfflineTime + '\'' +
                '}';
    }
}
